import java.io.Serializable;
import java.util.Vector;

public class packageMap implements Serializable {
	int[][] Map=new int[19][19];
	int Step;
	int Turnflag;
	int Back=0;
	int Judge=0;
	public int getBack() {
		return Back;
	}
	public void setBack(int back) {
		Back = back;
	}
	public int getJudge() {
		return Judge;
	}
	public void setJudge(int judge) {
		Judge = judge;
	}
	public void setMap(int[][] map) {
		Map = map;
	}
	Vector MapMemery;
	packageMap() {
		
	}
	packageMap(int[][] map) {
		for (int i = 0; i < 19; i++) {
			for (int j = 0; j < 19; j++) {
				Map[i][j] = map[i][j];
			}
		}
	}

	public int[][] getMap() {
		return Map;
	}
	public int getStep() {
		return Step;
	}
	public void setStep(int step) {
		this.Step = step;
	}
	public Vector getMapMemery() {
		return MapMemery;
	}
	public void setMapMemery(Vector mapMemery) {
		MapMemery = mapMemery;
	}
	public int getTurnflag() {
		return Turnflag;
	}
	public void setTurnflag(int turnflag) {
		this.Turnflag = turnflag;
	}
	public void setMap(int[][] map,int step,int turnflag,Vector mapMemery) {
		for (int i = 0; i < 19; i++) {
			for (int j = 0; j < 19; j++) {
				Map[i][j] = map[i][j];
			}
		}
		this.Step=step;
		this.Turnflag=turnflag;
		this.MapMemery=mapMemery;
	}

}
